/**
 * tigerrad
 * fall 2006
 */

#ifndef _CORNELLBOXSCENE_H
#define _CORNELLBOXSCENE_H

#include "Scene.h"

/**
 * Standard Cornell box.
 */
class CornellBoxScene : public Scene
{
	public:
		/**
		 * Constructor.
		 * Set up a scene with the Cornell box.
		 */
		CornellBoxScene();

		/**
		 * Return a Model for the Cornell box.
		 */
		ModelPtr createCornellBox();

		/**
		 * Return a Model for the short block.
		 */
		ModelPtr createShortBlock();
	private:
};

#endif

